# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the Back In Time package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Back In Time 1.3.4-dev\n"
"Report-Msgid-Bugs-To: https://github.com/bit-team/backintime\n"
"POT-Creation-Date: 2024-01-30 10:08+0100\n"
"PO-Revision-Date: 2024-01-27 04:41+0000\n"
"Last-Translator: vdquynh <vdquynh@gmail.com>\n"
"Language-Team: Vietnamese <https://translate.codeberg.org/projects/backintime/common/vi/>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.3.1\n"

#: common/config.py:50 qt/settingsdialog.py:151 qt/settingsdialog.py:526
msgid "Warning"
msgstr "Cảnh báo"

#: common/config.py:146 common/config.py:289
msgid "Main profile"
msgstr "Hồ sơ chính"

#: common/config.py:299 common/config.py:304
msgid "Local"
msgstr "Cục bộ"

#: common/config.py:301 common/config.py:311 qt/settingsdialog.py:1946
msgid "SSH private key"
msgstr "Khóa SSH riêng"

#: common/config.py:304
msgid "encrypted"
msgstr "mã hóa"

#: common/config.py:305 common/config.py:312
msgid "Encryption"
msgstr "Mã hóa"

#: common/config.py:310
msgid "SSH encrypted"
msgstr "Đã mã hóa SSH"

#: common/config.py:317
msgid "Default"
msgstr "Mặc định"

#: common/config.py:348 common/config.py:360 common/config.py:377
#: common/config.py:388
#, python-brace-format
msgid "Profile: \"{name}\""
msgstr "Hồ sơ: “{name}”"

#: common/config.py:349
msgid "Snapshots folder is not valid!"
msgstr "Thư mục snapshot không hợp lệ!"

#: common/config.py:361
msgid "You must select at least one folder to back up!"
msgstr "Bạn phải chọn ít nhất một thư mục để sao lưu!"

#: common/config.py:378
msgid "Backup folder cannot be included."
msgstr ""

#: common/config.py:390
msgid "Backup sub-folder cannot be included."
msgstr ""

#: common/config.py:448
#, fuzzy, python-brace-format
msgid "Invalid option. {path} is not a folder."
msgstr "“{path}” không phải là một thư mục."

#: common/config.py:457
#, fuzzy
msgid "Host/User/Profile-ID must not be empty."
msgstr "Máy chủ/Người dùng/ ID-Hồ sơ không được để trống."

#: common/config.py:467 common/config.py:514
#, python-brace-format
msgid ""
"Can't write to: {path}\n"
"Are you sure you have write access?"
msgstr ""
"Không thể ghi vào “{path}”\n"
"Có thể bạn không có đủ quyền hạn để ghi?"

#: common/config.py:484
#, python-brace-format
msgid ""
"Destination filesystem for {path} is formatted with FAT which doesn't "
"support hard-links. Please use a native Linux filesystem."
msgstr ""
"Hệ thống tập tin đích cho “{path}” được định dạng bằng chuẩn FAT, chuẩn này "
"không hỗ trợ liên kết cứng. Vui lòng dùng một hệ thống tập tin được Linux hỗ"
" trợ."

#: common/config.py:493
#, python-brace-format
msgid ""
"Destination filesystem for {path} is an SMB-mounted share. Please make sure "
"the remote SMB server supports symlinks or activate {copyLinks} in "
"{expertOptions}."
msgstr ""
"Hệ thống tập tin đích cho {path} là một phần gắn kết SMB. Vui lòng đảm bảo "
"máy chủ SMB từ xa hỗ trợ liên kết tượng trưng hoặc kích hoạt {copyLinks} "
"trong {expertOptions}."

#: common/config.py:497 qt/settingsdialog.py:1004
msgid "Copy links (dereference symbolic links)"
msgstr "Sao chép liên kết (truy cập liên kết tượng trưng)"

#: common/config.py:498
msgid "Expert Options"
msgstr "Tùy chọn dành cho chuyên gia"

#: common/config.py:502
#, python-brace-format
msgid ""
"Destination filesystem for {path} is an sshfs-mounted share. sshfs doesn't "
"support hard-links. Please use mode 'SSH' instead."
msgstr ""
"Hệ thống tập tin đích cho {path} là một phần gắn kết sshfs. sshfs không hỗ "
"trợ liên kết cứng. Vui lòng sử dụng chế độ 'SSH'."

#: common/config.py:1598
msgid ""
"Can't find crontab.\n"
"Are you sure cron is installed?\n"
"If not you should disable all automatic backups."
msgstr ""
"Không thể tìm thấy crontab.\n"
"Bạn có chắc là cron đã được cài đặt chưa?\n"
"Nếu chưa cài đặt bạn nên tắt tất cả sao lưu tự động."

#: common/config.py:1604
msgid "Failed to write new crontab."
msgstr "Ghi crontab mới thất bại."

#: common/config.py:1707
#, python-brace-format
msgid ""
"Could not install Udev rule for profile {profile_id}. DBus Service "
"'{dbus_interface}' wasn't available"
msgstr ""
"Không thể cài đặt lệnh Udev cho hồ sơ {profile_id} vì Dịch vụ DBus "
"“{dbus_interface}” không khả dụng"

#: common/config.py:1722
#, python-brace-format
msgid "Schedule udev doesn't work with mode {mode}"
msgstr "Lịch trình theo udev không hoạt động trong chế độ {mode}"

#: common/config.py:1733
#, fuzzy, python-brace-format
msgid "Couldn't find UUID for {path}"
msgstr "Không tìm thấy UUID cho “{path}”"

#: common/configfile.py:107
msgid "Failed to save config"
msgstr "Lưu cấu hình thất bại"

#: common/configfile.py:143
msgid "Failed to load config"
msgstr "Nạp cấu hình thất bại"

#: common/configfile.py:691 common/configfile.py:790
#, fuzzy, python-brace-format
msgid "Profile \"{name}\" already exists."
msgstr "Hồ sơ \"{name}\" đã tồn tại."

#: common/configfile.py:736
#, fuzzy
msgid "The last profile cannot be removed."
msgstr "Lệnh này không thể thu hồi."

#: common/encfstools.py:92
#, python-brace-format
msgid "Can't mount '{command}'"
msgstr "Không thể gắn kết '{command}'"

#: common/encfstools.py:139
msgid "Config for encrypted folder not found."
msgstr "Không tìm thấy cấu hình cho thư mục đã mã hóa."

#: common/encfstools.py:147
msgid "Create a new encrypted folder?"
msgstr "Tạo một thư mục được mã hóa mới?"

#: common/encfstools.py:151
msgid "Cancel"
msgstr ""

#: common/encfstools.py:156
msgid "Please confirm password"
msgstr "Vui lòng xác nhận mật khẩu"

#: common/encfstools.py:160
msgid "Password doesn't match."
msgstr ""

#: common/encfstools.py:178
msgid ""
"encfs version 1.7.2 and before has a bug with option --reverse. Please "
"update encfs."
msgstr ""

#: common/encfstools.py:516 common/snapshots.py:914
msgid "Take snapshot"
msgstr "Chụp snapshot"

#: common/mount.py:608
#, python-brace-format
msgid "Can't unmount {mountprocess} from {mountpoint}."
msgstr ""

#: common/mount.py:695
msgid "{} not found. Please install e.g. {}"
msgstr ""

#: common/mount.py:716
msgid "Mountpoint {} not empty."
msgstr ""

#: common/password.py:240
#, python-brace-format
msgid "Profile '{profile}': Enter password for {mode}: "
msgstr "Hồ sơ '{profile}': Nhập mật khẩu cho {mode}: "

#: common/snapshots.py:342 common/snapshots.py:593
msgid "FAILED"
msgstr "THẤT BẠI"

#: common/snapshots.py:539 common/snapshots.py:601
msgid "Restore permissions"
msgstr "Khôi phục quyền hạn"

#: common/snapshots.py:596 qt/app.py:287 qt/app.py:915 qt/app.py:950
#: qt/qtsystrayicon.py:80
msgid "Done"
msgstr "Xong"

#: common/snapshots.py:708
msgid "Deferring backup while on battery"
msgstr "Trì hoãn sao lưu khi đang sử dụng pin"

#: common/snapshots.py:770
msgid ""
"Can't find snapshots folder.\n"
"If it is on a removable drive please plug it in."
msgstr ""
"Không thể tìm thấy thư mục snapshot.\n"
"Nếu nó nằm trong ổ cứng có thể tháo rời thì vui lòng cắm vào máy."

#: common/snapshots.py:772
#, python-format
msgid "Waiting %s second."
msgid_plural "Waiting %s seconds."
msgstr[0] "Đang chờ %s giây."

#: common/snapshots.py:809
#, fuzzy, python-brace-format
msgid "Failed to take snapshot {snapshot_id}."
msgstr "Chụp snapshot {snapshot_id} thất bại."

#: common/snapshots.py:826
msgid "Finalizing"
msgstr "Đang hoàn thiện"

#: common/snapshots.py:949
msgid "Can't create folder"
msgstr "Không tạo được thư mục"

#: common/snapshots.py:966
#, fuzzy
msgid "Saving config file…"
msgstr "Đang lưu tập tin cấu hình..."

#: common/snapshots.py:1042
#, fuzzy
msgid "Saving permissions…"
msgstr "Đang lưu quyền hạn..."

#: common/snapshots.py:1150
#, python-brace-format
msgid "Found leftover {snapshot_id} which can be continued."
msgstr "Tìm thấy {snapshot_id} đang dang dở và có thể tiếp tục."

#: common/snapshots.py:1169
#, python-brace-format
msgid "Removing leftover {snapshot_id} folder from last run"
msgstr "Đang xóa thư mục {snapshot_id} dang dở từ lần chạy trước"

#: common/snapshots.py:1179
msgid "Can't remove folder"
msgstr "Không thể xóa thư mục"

#: common/snapshots.py:1222
msgid "Taking snapshot"
msgstr "Đang chụp snapshot"

#: common/snapshots.py:1254
msgid "Success"
msgstr ""

#: common/snapshots.py:1255
msgid "Partial transfer due to error"
msgstr ""

#: common/snapshots.py:1256
msgid "Partial transfer due to vanished source files (see 'man rsync')"
msgstr ""

#: common/snapshots.py:1259
#, python-brace-format
msgid "'rsync' ended with exit code {exit_code}"
msgstr ""

#: common/snapshots.py:1268
msgid "See 'man rsync' for more details"
msgstr ""

#: common/snapshots.py:1272
msgid ""
"Negative rsync exit codes are signal numbers, see 'kill -l' and 'man kill'"
msgstr ""

#: common/snapshots.py:1287
msgid "Nothing changed, no new snapshot necessary"
msgstr "Không có gì thay đổi, không cần snapshot mới"

#: common/snapshots.py:1318
#, python-brace-format
msgid "Can't rename {new_path} to {path}"
msgstr "Không thể đổi tên {new_path} thành {path}"

#: common/snapshots.py:1636 common/snapshots.py:1688
msgid "Smart remove"
msgstr "Xóa thông minh"

#: common/snapshots.py:1663
msgid "Removing old snapshots"
msgstr "Đang xóa các snapshot cũ"

#: common/snapshots.py:1698
msgid "Trying to keep min free space"
msgstr "Đang cố gắng giữ dung lượng trống tối thiểu"

#: common/snapshots.py:1737
#, python-brace-format
msgid "Trying to keep min {perc} free inodes"
msgstr "Đang cố gắng giữ tổi thiểu {perc} inode trống"

#: common/snapshots.py:2821 qt/app.py:1616
msgid "Now"
msgstr "Vừa mới đây"

#: common/sshtools.py:215
#, fuzzy, python-brace-format
msgid "Can't mount {sshfs}"
msgstr "Không thể gắn kết {sshfs}"

#: common/sshtools.py:275
msgid "ssh-agent not found. Please make sure it is installed."
msgstr ""

#: common/sshtools.py:418
msgid ""
"Could not unlock ssh private key. Wrong password or password not available "
"for cron."
msgstr ""

#: common/sshtools.py:506
#, python-brace-format
msgid "Cipher {cipher} failed for {host}."
msgstr ""

#: common/sshtools.py:653
msgid "Remote path exists but is not a directory."
msgstr ""

#: common/sshtools.py:658
msgid "Remote path is not writable."
msgstr ""

#: common/sshtools.py:663
#, fuzzy
msgid "Remote path is not executable."
msgstr "Shebang trong đoạn script user-callback không được thực thi."

#: common/sshtools.py:668
#, fuzzy
msgid "Couldn't create remote path."
msgstr "Không tạo được thư mục."

#: common/sshtools.py:948
#, python-brace-format
msgid "Remote host {host} doesn't support {command}"
msgstr ""

#: common/sshtools.py:952 common/sshtools.py:961
msgid "Look at 'man backintime' for further instructions"
msgstr ""

#: common/sshtools.py:956
#, python-brace-format
msgid "Check commands on host {host} returned unknown error"
msgstr ""

#: common/sshtools.py:977
#, python-brace-format
msgid "Remote host {host} doesn't support hardlinks"
msgstr ""

#: common/sshtools.py:1060
#, python-brace-format
msgid "Copy public ssh-key \"{pubkey}\" to remote host \"{host}\""
msgstr "Sao chép khóa ssh công khai \"{pubkey}\" đến máy chủ từ xa \"{host}\""

#: common/sshtools.py:1062
#, python-brace-format
msgid "Please enter password for \"{user}\""
msgstr "Vui lòng nhập mật khẩu cho “{user}”"

#: qt/app.py:167
msgid "Shortcuts"
msgstr "Lối tắt"

#: qt/app.py:187
#, fuzzy
msgid ""
"This folder doesn't exist\n"
"in the current selected snapshot."
msgstr ""
"Thư mục này không tồn tại\n"
"trong bản snapshot đang được chọn."

#: qt/app.py:252
msgid "Add to Include"
msgstr "Thêm vào Bao gồm"

#: qt/app.py:254 qt/logviewdialog.py:186
msgid "Add to Exclude"
msgstr "Thêm vào Loại trừ"

#: qt/app.py:339
#, python-brace-format
msgid ""
"{appName} is not configured. Would you like to restore a previous "
"configuration?"
msgstr ""
"{appName} chưa được cấu hình. Bạn có muốn khôi phục cấu hình trước đó không?"

#: qt/app.py:368
msgid ""
"Can't find snapshots folder.\n"
"If it is on a removable drive please plug it in and then press OK."
msgstr ""
"Không thể tìm thấy thư mục snapshots.\n"
"Nếu nó nằm trên ổ cứng có thể tháo rời thì vui lòng cắm vào máy rồi ấn nút OK."

#: qt/app.py:453
#, fuzzy
msgid "Take a snapshot"
msgstr "Chụp snapshot"

#: qt/app.py:455
msgid "Use modification time & size for file change detection."
msgstr ""

#: qt/app.py:458
#, fuzzy
msgid "Take a snapshot (checksum mode)"
msgstr "Chụp snapshot với checksum"

#: qt/app.py:460
#, fuzzy
msgid "Use checksums for file change detection."
msgstr "Dùng checksum để phát hiện có thay đổi."

#: qt/app.py:463 qt/qtsystrayicon.py:85
msgid "Pause snapshot process"
msgstr "Tạm dừng quá trình chụp snapshot"

#: qt/app.py:468 qt/qtsystrayicon.py:89
msgid "Resume snapshot process"
msgstr "Tiếp tục quá trình chụp snapshot"

#: qt/app.py:472 qt/qtsystrayicon.py:94
msgid "Stop snapshot process"
msgstr "Dừng hẳn quá trình chụp snapshot"

#: qt/app.py:476
#, fuzzy
msgid "Refresh snapshot list"
msgstr "Tải lại danh sách snapshot"

#: qt/app.py:480
#, fuzzy
msgid "Name snapshot"
msgstr "Chụp snapshot"

#: qt/app.py:484
#, fuzzy
msgid "Remove snapshot"
msgstr "Xóa snapshot"

#: qt/app.py:488
#, fuzzy
msgid "View snapshot log"
msgstr "Xem nhật ký Snapshot"

#: qt/app.py:492
#, fuzzy
msgid "View last log"
msgstr "Xem nhật ký cuối cùng được lưu"

#: qt/app.py:496
#, fuzzy
msgid "Manage profiles…"
msgstr "Hồ sơ chính"

#: qt/app.py:500
msgid "Shutdown"
msgstr "Tắt máy"

#: qt/app.py:502
msgid "Shut down system after snapshot has finished."
msgstr "Tắt máy sau khi chụp snapshot hoàn tất."

#: qt/app.py:504
msgid "Setup language…"
msgstr ""

#: qt/app.py:508
msgid "Exit"
msgstr "Thoát"

#: qt/app.py:512
msgid "Help"
msgstr "Trợ giúp"

#: qt/app.py:516
#, fuzzy
msgid "Profiles config file"
msgstr "Đang lưu tập tin cấu hình"

#: qt/app.py:519 qt/languagedialog.py:219
msgid "Website"
msgstr "Trang web"

#: qt/app.py:522 qt/app.py:1261
msgid "Changelog"
msgstr "Nhật ký thay đổi"

#: qt/app.py:525
msgid "FAQ"
msgstr "Câu hỏi thường gặp"

#: qt/app.py:528
msgid "Ask a question"
msgstr "Đặt câu hỏi"

#: qt/app.py:531
msgid "Report a bug"
msgstr "Báo lỗi"

#: qt/app.py:534
#, fuzzy
msgid "Translation"
msgstr "Phiên dịch"

#: qt/app.py:537 qt/app.py:1834
msgid "About"
msgstr "Giới thiệu"

#: qt/app.py:540 qt/restoredialog.py:47 qt/settingsdialog.py:2212
#: qt/snapshotsdialog.py:140 qt/snapshotsdialog.py:145
msgid "Restore"
msgstr "Khôi phục"

#: qt/app.py:542
msgid "Restore the selected files or folders to the original destination."
msgstr "Khôi phục các tập tin và thư mục được chọn về vị trí ban đầu."

#: qt/app.py:545 qt/app.py:1421 qt/app.py:1453 qt/snapshotsdialog.py:142
#, fuzzy
msgid "Restore to …"
msgstr "Khôi phục đến …"

#: qt/app.py:547
msgid "Restore the selected files or folders to a new destination."
msgstr "Khôi phục các tập tin và thư mục được chọn đến vị trí mới."

#: qt/app.py:552
msgid ""
"Restore the currently shown folder and all its contents to the original "
"destination."
msgstr ""
"Khôi phục thư mục hiện tại và tất cả nội dung bên trong nó về vị trí ban "
"đầu."

#: qt/app.py:557
msgid ""
"Restore the currently shown folder and all its contents to a new "
"destination."
msgstr ""
"Khôi phục thư mục hiện tại và tất cả nội dung bên trong nó đến vị trí mới."

#: qt/app.py:560
msgid "Up"
msgstr "Lên"

#: qt/app.py:563 qt/settingsdialog.py:2168
msgid "Show hidden files"
msgstr "Hiện tập tin ẩn"

#: qt/app.py:566
#, fuzzy
msgid "Compare snapshots…"
msgstr "Chụp snapshot"

#: qt/app.py:627
msgid "&Backup"
msgstr ""

#: qt/app.py:638
msgid "&Restore"
msgstr "&Khôi phục"

#: qt/app.py:644
msgid "&Help"
msgstr "&Trợ giúp"

#: qt/app.py:761
msgid ""
"If you close this window Back In Time will not be able to shut down your system when the snapshot has finished.\n"
"Do you really want to close?"
msgstr ""
"Nếu bạn đóng cửa sổ này, Back In Time sẽ không thể tắt máy của bạn khi quá trình chụp snapshot hoàn tất.\n"
"Bạn có thật sự muốn đóng cửa sổ?"

#: qt/app.py:905
msgid "Working:"
msgstr "Đang chạy:"

#: qt/app.py:953
msgid "Done, no backup needed"
msgstr "Xong, không cần sao lưu"

#: qt/app.py:962
msgid "Working"
msgstr "Đang chạy"

#: qt/app.py:971 qt/messagebox.py:76
msgid "Error"
msgstr "Lỗi"

#: qt/app.py:994 qt/qtsystrayicon.py:202
msgid "Sent"
msgstr "Đã gửi"

#: qt/app.py:995 qt/qtsystrayicon.py:203
msgid "Speed"
msgstr "Tốc độ"

#: qt/app.py:996 qt/qtsystrayicon.py:204
msgid "ETA"
msgstr "Còn lại"

#: qt/app.py:1050
msgid "Global"
msgstr "Toàn cục"

#: qt/app.py:1051
msgid "Root"
msgstr "Thư mục Root"

#: qt/app.py:1052
msgid "Home"
msgstr "Thư mục Home"

#: qt/app.py:1067
msgid "Backup folders"
msgstr "Các thư mục sao lưu"

#: qt/app.py:1155
msgid "Snapshot Name"
msgstr "Đổi tên snapshot"

#: qt/app.py:1202
#, fuzzy
msgid "Are you sure you want to remove this snapshot?"
msgid_plural "Are you sure you want to remove these snapshots?"
msgstr[0] "Bạn có chắc chắn muốn xóa snapshot"

#: qt/app.py:1294
#, fuzzy, python-brace-format
msgid ""
"Create backup copies with trailing {suffix}\n"
"before overwriting or removing local elements."
msgstr ""
"Tạo thêm bản sao lưu với {suffix} ở cuối tên\n"
"trước khi ghi đè hoặc xóa các tập tin cục bộ."

#: qt/app.py:1300 qt/settingsdialog.py:774
#, python-brace-format
msgid ""
"Newer versions of files will be renamed with trailing {suffix} before restoring.\n"
"If you don't need them anymore you can remove them with {cmd}"
msgstr ""
"Những phiên bản mới hơn của các tập tin sẽ được đổi tên với {suffix} ở cuối tên trước khi khôi phục.\n"
"Nếu bạn không cần chúng nữa, bạn có thể xóa chúng với {cmd}"

#: qt/app.py:1314
#, fuzzy
msgid ""
"Only restore elements which do not exist or\n"
"are newer than those in destination.\n"
"Using \"rsync --update\" option."
msgstr ""
"Chỉ khôi phục những tập tin không tồn tại hoặc\n"
"có phiên bản mới hơn so với trong thư mục đích.\n"
"Sử dụng lệnh \"rsync --update\"."

#: qt/app.py:1347
#, fuzzy
msgid "Remove newer elements in original folder."
msgstr "Xóa các tập tin có phiên bản mới hơn trong thư mục gốc"

#: qt/app.py:1348
#, fuzzy
msgid ""
"Restore selected files or folders to the original destination and\n"
"delete files or folders which are not in the snapshot.\n"
"Be extremely careful because this will\n"
"delete files and folders which were\n"
"excluded during taking the snapshot."
msgstr ""
"Khôi phục các tập tin và thư mục được chọn đến thư mục đích và\n"
"xóa các tập tin / thư mục không có trong snapshot.\n"
"Việc này sẽ xóa bỏ các tệp tin / thư mục đã bị loại trừ trong khi chụp snapshot.\n"
"Hãy cực kỳ cẩn thận!!!"

#: qt/app.py:1361
#, fuzzy, python-brace-format
msgid ""
"Do you really want to restore this element into the new folder\n"
"{path}?"
msgid_plural ""
"Do you really want to restore these elements into the new folder\n"
"{path}?"
msgstr[0] ""
"Bạn có thật sự muốn khôi phục các tập tin\n"
"đến thư mục mới {path}"

#: qt/app.py:1370
#, fuzzy
msgid "Do you really want to restore this element?"
msgid_plural "Do you really want to restore these elements?"
msgstr[0] "Bạn có thật sự muốn khôi phục các tập tin"

#: qt/app.py:1385
#, python-brace-format
msgid "Are you sure you want to remove all newer files in {path}?"
msgstr ""
"Bạn có thật sự muốn xóa hết các tập tin có phiên bản mới hơn trong {path}?"

#: qt/app.py:1388
msgid ""
"Are you sure you want to remove all newer files in your original folder?"
msgstr ""
"Bạn có chắc chắn muốn xóa hết các tập tin có phiên bản mới hơn trong thư mục"
" gốc?"

#: qt/app.py:1393
#, fuzzy
msgid ""
"WARNING: Deleting files in filesystem root could break your whole system!"
msgstr ""
"CẢNH BÁO: xóa các tập tin trong thư mục root của hệ thống tập tin có thể làm"
" hỏng hệ thống của bạn!!!"

#: qt/app.py:1623
msgid "Snapshot"
msgstr "Snapshot"

#: qt/app.py:1660
#, fuzzy, python-brace-format
msgid "Restore {path}"
msgstr "Khôi phục {path}"

#: qt/app.py:1662
#, fuzzy, python-brace-format
msgid "Restore {path} to …"
msgstr "Khôi phục {path} đến …"

#: qt/app.py:1819
msgid "The language settings take effect only after restarting Back In Time."
msgstr ""

#: qt/app.py:1859 qt/app.py:1876
msgid "Authors"
msgstr "Tác giả"

#: qt/app.py:1860 qt/app.py:1879
msgid "Translations"
msgstr "Phiên dịch"

#: qt/app.py:1861 qt/app.py:1882
msgid "License"
msgstr "Giấy phép"

#: qt/languagedialog.py:29
msgid "Setup language"
msgstr ""

#: qt/languagedialog.py:87
#, fuzzy
msgid "System default"
msgstr "mặc định"

#: qt/languagedialog.py:94
msgid "Use operating systems language."
msgstr ""

#: qt/languagedialog.py:146
#, python-brace-format
msgid "Translated: {percent}"
msgstr ""

#: qt/languagedialog.py:184
#, python-brace-format
msgid ""
"Hello\n"
"You have used Back In Time in the {language} language a few times by now.\n"
"The translation of your installed version of Back In Time into {language} is {perc} complete. Regardless of your level of technical expertise, you can contribute to the translation and thus Back In Time itself.\n"
"Please visit the {translation_platform_url} if you wish to contribute. For further assistance and questions, please visit the {back_in_time_project_website}.\n"
"We apologize for the interruption, and this message will not be shown again. This dialog is available at any time via the help menu.\n"
"Your Back In Time Team"
msgstr ""
"Xin chào\n"
"Bạn cũng đã sử dụng Back In Time bằng {language} được vài lần rồi.\n"
"Bản dịch sang {language} của phiên bản Back In Time mà bạn cài đặt đã {perc} hoàn thành. Dù với bất cứ trình độ hiểu biết công nghệ nào, bạn cũng có thể đóng góp bản dịch và cũng là đóng góp cho chính Back In Time.\n"
"Xin hãy ghé thăm {translation_platform_url} nếu bạn muốn đóng góp. Về trợ giúp và giải đáp thắc mặc, xin hãy truy cập {back_in_time_project_website}.\n"
"Chúng tôi xin thứ lỗi về sự gián đoạn này, và thông báo này sẽ không xuất hiện nữa. Hộp thoại này lúc nào cũng có thể được tìm thấy trong menu trợ giúp.\n"
"Nhóm phát triển Back In Time"

#: qt/languagedialog.py:216
#, fuzzy
msgid "translation platform"
msgstr "Phiên dịch"

#: qt/languagedialog.py:232
#, fuzzy
msgid "Your translation"
msgstr "Phiên dịch"

#: qt/logviewdialog.py:62
msgid "Last Log View"
msgstr "Xem nhật ký được lưu lần cuối cùng"

#: qt/logviewdialog.py:64
msgid "Snapshot Log View"
msgstr "Xem nhật ký snapshot"

#: qt/logviewdialog.py:72 qt/qtsystrayicon.py:76 qt/settingsdialog.py:95
#: qt/settingsdialog.py:330 qt/settingsdialog.py:2309
msgid "Profile"
msgstr "Hồ sơ"

#: qt/logviewdialog.py:80 qt/qttools.py:347 qt/snapshotsdialog.py:99
msgid "Snapshots"
msgstr "Snapshot"

#: qt/logviewdialog.py:94
msgid "Filter"
msgstr "Bộ lọc"

#: qt/logviewdialog.py:100 qt/settingsdialog.py:815
msgid "All"
msgstr "Tất cả"

#: qt/logviewdialog.py:106 qt/logviewdialog.py:109 qt/settingsdialog.py:814
msgid "Changes"
msgstr "Có thay đổi"

#: qt/logviewdialog.py:106 qt/logviewdialog.py:108 qt/settingsdialog.py:811
#: qt/settingsdialog.py:814
msgid "Errors"
msgstr "Có lỗi"

#: qt/logviewdialog.py:110 qt/messagebox.py:71
#, fuzzy
msgid "Information"
msgstr "Thông tin"

#: qt/logviewdialog.py:111
msgid "rsync transfer failures (experimental)"
msgstr ""

#: qt/logviewdialog.py:121
msgid "[E] Error, [I] Information, [C] Change"
msgstr "[E] Lỗi, [I] Thông tin, [C] Thay đổi"

#: qt/logviewdialog.py:124 qt/qtsystrayicon.py:98
msgid "decode paths"
msgstr "giải mã đường dẫn"

#: qt/logviewdialog.py:182
msgid "Copy"
msgstr "Sao chép"

#: qt/logviewdialog.py:190
msgid "Decode"
msgstr "Giải mã"

#: qt/logviewdialog.py:212
msgid "Do you want to exclude this?"
msgstr "Bạn có muốn loại trừ mục này ra?"

#: qt/messagebox.py:82 qt/messagebox.py:90
msgid "Question"
msgstr "Thắc mắc"

#: qt/qtsystrayicon.py:103
msgid "View Last Log"
msgstr "Xem nhật ký cuối cùng được lưu"

#: qt/qtsystrayicon.py:107
#, python-brace-format
msgid "Start {appname}"
msgstr "Bắt đầu {appname}"

#: qt/qtsystrayicon.py:169
#, fuzzy
msgid "Working…"
msgstr "Đang chạy"

#: qt/qttools.py:370
msgid "Today"
msgstr "Hôm nay"

#: qt/qttools.py:377
msgid "Yesterday"
msgstr "Hôm qua"

#: qt/qttools.py:386
msgid "This week"
msgstr "Tuần này"

#: qt/qttools.py:393
msgid "Last week"
msgstr "Tuần trước"

#: qt/qttools.py:539
msgid "This is NOT a snapshot but a live view of your local files"
msgstr ""
"Đây không phải là một snapshot mà là hình ảnh trực tiếp của các tập tin cục "
"bộ của bạn"

#: qt/qttools.py:544
#, python-brace-format
msgid "Last check {time}"
msgstr "Kiểm tra lần cuối: {time}"

#: qt/restoredialog.py:60
msgid "Show full Log"
msgstr "Hiện toàn bộ Nhật ký"

#: qt/settingsdialog.py:87
#, fuzzy
msgid "Manage profiles"
msgstr "Hồ sơ chính"

#: qt/settingsdialog.py:104
msgid "Edit"
msgstr "Sửa"

#: qt/settingsdialog.py:108 qt/settingsdialog.py:566
msgid "Add"
msgstr "Thêm"

#: qt/settingsdialog.py:112 qt/settingsdialog.py:515 qt/settingsdialog.py:584
msgid "Remove"
msgstr "Gỡ bỏ"

#: qt/settingsdialog.py:127
msgid "&General"
msgstr "&Tổng quan"

#: qt/settingsdialog.py:137 qt/settingsdialog.py:2311
msgid "Mode"
msgstr "Chế độ"

#: qt/settingsdialog.py:152
#, python-brace-format
msgid ""
"{app} uses EncFS for encryption. A recent security audit revealed several "
"possible attack vectors for this. Please take a look at \"A NOTE ON "
"SECURITY\" in \"man backintime\"."
msgstr ""
"{app} sử dụng EncFS để mã hóa. Một cuộc kiểm toán bảo mật gần đây đã tiết lộ"
" một số vectơ tấn công có thể xảy ra đối với hệ thống tập tin này. Vui lòng "
"xem qua \"GHI CHÚ VỀ BẢO MẬT\" trong \"man backintime\"."

#: qt/settingsdialog.py:163 qt/settingsdialog.py:1922
msgid "Where to save snapshots"
msgstr "Nơi lưu các snapshot"

#: qt/settingsdialog.py:179
msgid "Folder"
msgstr "Thư mục"

#: qt/settingsdialog.py:187
msgid "SSH Settings"
msgstr "Cài đặt SSH"

#: qt/settingsdialog.py:199 qt/settingsdialog.py:318
msgid "Host"
msgstr "Máy chủ"

#: qt/settingsdialog.py:204
msgid "Port"
msgstr "Cổng"

#: qt/settingsdialog.py:209 qt/settingsdialog.py:324
msgid "User"
msgstr "Người dùng"

#: qt/settingsdialog.py:214
msgid "Path"
msgstr "Đường dẫn"

#: qt/settingsdialog.py:220
msgid "Cipher"
msgstr "Mã hóa Cipher"

#: qt/settingsdialog.py:226
msgid "Private Key"
msgstr "Khóa riêng"

#: qt/settingsdialog.py:236
msgid "Choose an existing private key file (normally named \"id_rsa\")"
msgstr "Chọn một tập tin khóa riêng đã tồn tại (thường được đặt tên \"id_rsa\")"

#: qt/settingsdialog.py:246
msgid ""
"Create a new SSH key without password (not allowed if a private key file is "
"already selected)"
msgstr ""
"Tạo một khóa SSH mới mà không cần mật khẩu (không được phép nếu một tập tin "
"khóa riêng đã được chọn)"

#: qt/settingsdialog.py:266 qt/settingsdialog.py:275 qt/settingsdialog.py:281
msgid "Password"
msgstr "Mật khẩu"

#: qt/settingsdialog.py:287
msgid "Save Password to Keyring"
msgstr "Lưu mật khẩu vào Keyring"

#: qt/settingsdialog.py:291
msgid "Cache Password for Cron (Security issue: root can read password)"
msgstr ""
"Lưu mật khẩu cho Cron vào cache (Vấn đề bảo mật: tài khoản root có thể đọc "
"mật khẩu)"

#: qt/settingsdialog.py:306
msgid "Advanced"
msgstr "Nâng cao"

#: qt/settingsdialog.py:336
msgid "Full snapshot path"
msgstr "Đường dẫn snapshot đầy đủ"

#: qt/settingsdialog.py:343
msgid "Schedule"
msgstr "Lịch trình"

#: qt/settingsdialog.py:355
msgid "Disabled"
msgstr "Đang tắt"

#: qt/settingsdialog.py:356
msgid "At every boot/reboot"
msgstr "Mỗi lần khởi động máy"

#: qt/settingsdialog.py:358 qt/settingsdialog.py:360 qt/settingsdialog.py:362
#, fuzzy, python-brace-format
msgid "Every {n} minute"
msgid_plural "Every {n} minutes"
msgstr[0] "Mỗi {n} phút"

#: qt/settingsdialog.py:363
msgid "Every hour"
msgstr "Mỗi giờ"

#: qt/settingsdialog.py:365 qt/settingsdialog.py:367 qt/settingsdialog.py:369
#: qt/settingsdialog.py:371
#, fuzzy, python-brace-format
msgid "Every {n} hour"
msgid_plural "Every {n} hours"
msgstr[0] "Mỗi {n} giờ"

#: qt/settingsdialog.py:372
#, fuzzy
msgid "Custom hours"
msgstr "Theo giờ tùy chỉnh"

#: qt/settingsdialog.py:373
#, fuzzy
msgid "Every day"
msgstr "Hàng ngày"

#: qt/settingsdialog.py:374
msgid "Repeatedly (anacron)"
msgstr "Theo định kỳ (anacron)"

#: qt/settingsdialog.py:375
msgid "When drive gets connected (udev)"
msgstr "Khi ổ cứng kết nối thành công (udev)"

#: qt/settingsdialog.py:376
#, fuzzy
msgid "Every week"
msgstr "Hàng tuần"

#: qt/settingsdialog.py:377
#, fuzzy
msgid "Every month"
msgstr "Hàng tháng"

#: qt/settingsdialog.py:378
#, fuzzy
msgid "Every year"
msgstr "Hàng năm"

#: qt/settingsdialog.py:383
msgid "Day"
msgstr "ngày"

#: qt/settingsdialog.py:394
msgid "Weekday"
msgstr "ngày thường"

#: qt/settingsdialog.py:409
msgid "Hour"
msgstr "giờ"

#: qt/settingsdialog.py:424
msgid "Hours"
msgstr "giờ"

#: qt/settingsdialog.py:435
msgid ""
"Run Back In Time repeatedly. This is useful if the computer is not running "
"regularly."
msgstr ""
"Chạy Back In Time theo định kỳ. Lựa chọn này hữu ích khi máy tính không được"
" mở thường xuyên."

#: qt/settingsdialog.py:442
msgid "Every"
msgstr "Mỗi"

#: qt/settingsdialog.py:456
msgid "Hour(s)"
msgstr "Giờ"

#: qt/settingsdialog.py:457 qt/settingsdialog.py:634
msgid "Day(s)"
msgstr "Ngày"

#: qt/settingsdialog.py:458 qt/settingsdialog.py:635
msgid "Week(s)"
msgstr "Tuần"

#: qt/settingsdialog.py:459
msgid "Month(s)"
msgstr "Tháng"

#: qt/settingsdialog.py:469
msgid ""
"Run Back In Time as soon as the drive is connected (only once every X days).\n"
"You will be prompted for your sudo password."
msgstr ""
"Chạy Back In Time ngay khi ổ cứng được kết nối (chỉ một lần mỗi X ngày).\n"
"Bạn sẽ bị yêu cầu nhập mật khẩu sudo."

#: qt/settingsdialog.py:484
msgid "&Include"
msgstr "&Bao gồm"

#: qt/settingsdialog.py:491
msgid "Include files and folders"
msgstr "Bao gồm các tập tin và thư mục"

#: qt/settingsdialog.py:507 qt/settingsdialog.py:570
msgid "Add file"
msgstr "Thêm tập tin"

#: qt/settingsdialog.py:511 qt/settingsdialog.py:574
msgid "Add folder"
msgstr "Thêm thư mục"

#: qt/settingsdialog.py:521
msgid "&Exclude"
msgstr "&Ngoại trừ"

#: qt/settingsdialog.py:528
#, fuzzy, python-brace-format
msgid ""
"Wildcards ({example1}) will be ignored with mode 'SSH encrypted'.\n"
"Only single or double asterisks are allowed ({example2})"
msgstr ""
"Ký tự đại diện ({example1}) sẽ bị phớt lờ trong chế độ 'đã mã hóa SSH'.\n"
"Chỉ có dấu sao đơn hoặc đôi là được phép ({example2})"

#: qt/settingsdialog.py:543
msgid "Exclude patterns, files or folders"
msgstr "Loại trừ các pattern, tập tin hoặc thư mục"

#: qt/settingsdialog.py:556
msgid "Highly recommended"
msgstr "Rất khuyến khích"

#: qt/settingsdialog.py:579
msgid "Add default"
msgstr "Thêm mặc định"

#: qt/settingsdialog.py:592
msgid "Exclude files bigger than: "
msgstr "Loại trừ các tập tin có kích thước lớn hơn : "

#: qt/settingsdialog.py:594
#, python-format
msgid ""
"Exclude files bigger than value in %(prefix)s.\n"
"With 'Full rsync mode' disabled this will only affect new files\n"
"because for rsync this is a transfer option, not an exclude option.\n"
"So big files that have been backed up before will remain in snapshots\n"
"even if they have changed."
msgstr ""
"Loại trừ các tập tin có kích thước lớn hơn giá trị trong %(prefix)s.\n"
"Khi 'chế độ rsync đầy đủ' đã tắt, cài đặt này chỉ có hiệu lực với các tập tin mới\n"
"bởi vì đối với rsync đây là cài đặt chuyển đổi, không phải cài đặt loại trừ.\n"
"Nên những tập tin lớn đã được sao lưu trước đó sẽ được giữ nguyên trong snapshot\n"
"ngay cả khi chúng có thay đổi."

#: qt/settingsdialog.py:616
msgid "&Auto-remove"
msgstr "Tự động &xóa"

#: qt/settingsdialog.py:622
msgid "Older than"
msgstr "Cũ hơn"

#: qt/settingsdialog.py:636
msgid "Year(s)"
msgstr "Năm"

#: qt/settingsdialog.py:644
msgid "If free space is less than"
msgstr "Nếu dung lượng trống còn ít hơn"

#: qt/settingsdialog.py:664
msgid "If free inodes is less than"
msgstr "Nếu số inode trống còn ít hơn"

#: qt/settingsdialog.py:678
#, fuzzy
msgid "Smart remove:"
msgstr "Xóa thông minh"

#: qt/settingsdialog.py:689
#, fuzzy
msgid "Run in background on remote host."
msgstr "Chạy ngầm trên máy chủ từ xa."

#: qt/settingsdialog.py:690
msgid "EXPERIMENTAL"
msgstr "THỬ NGHIỆM"

#: qt/settingsdialog.py:696
msgid "Keep all snapshots for the last"
msgstr "Giữ tất cả snapshot trong"

#: qt/settingsdialog.py:700 qt/settingsdialog.py:707
#, fuzzy
msgid "day(s)."
msgstr "ngày vừa qua"

#: qt/settingsdialog.py:703
msgid "Keep one snapshot per day for the last"
msgstr "Giữ một bản snapshot từ mỗi ngày trong"

#: qt/settingsdialog.py:710
msgid "Keep one snapshot per week for the last"
msgstr "Giữ một bản snapshot từ mỗi tuần trong"

#: qt/settingsdialog.py:714
#, fuzzy
msgid "week(s)."
msgstr "tuần vừa qua"

#: qt/settingsdialog.py:717
msgid "Keep one snapshot per month for the last"
msgstr "Giữ một bản snapshot từ mỗi tháng trong"

#: qt/settingsdialog.py:721
#, fuzzy
msgid "month(s)."
msgstr "tháng vừa qua"

#: qt/settingsdialog.py:724
#, fuzzy
msgid "Keep one snapshot per year for all years."
msgstr "Giữ một bản snapshot từ mỗi năm trong tất cả các năm"

#: qt/settingsdialog.py:733
#, fuzzy
msgid "Don't remove named snapshots."
msgstr "Đừng xóa các bản snapshot đã được đổi tên"

#: qt/settingsdialog.py:745
msgid "&Options"
msgstr "Tùy &chọn"

#: qt/settingsdialog.py:750
msgid "Enable notifications"
msgstr "Bật thông báo"

#: qt/settingsdialog.py:754
msgid "Disable snapshots when on battery"
msgstr "Tắt chụp snapshot khi đang dùng pin"

#: qt/settingsdialog.py:758
msgid "Power status not available from system"
msgstr "Trạng thái nguồn điện không khả dụng từ hệ thống"

#: qt/settingsdialog.py:761
msgid "Run only one snapshot at a time"
msgstr "Chỉ chạy từng snapshot một"

#: qt/settingsdialog.py:763
msgid ""
"Other snapshots will be blocked until the current snapshot is done.\n"
"This is a global option. So it will affect all profiles for this user.\n"
"But you need to activate this for all other users, too."
msgstr ""
"Các bản snapshot khác sẽ bị chặn cho đến khi bản snapshot hiện tại chạy xong.\n"
"Đây là cài đặt toàn cục. Nên nó sẽ có hiệu lực với tất cả hồ sơ của người dùng này.\n"
"Nhưng bạn sẽ cần kích hoạt tùy chọn này cho tất cả người dùng khác nữa."

#: qt/settingsdialog.py:772
msgid "Backup replaced files on restore"
msgstr "Sao lưu những tập tin bị thay thế trong quá trình khôi phục"

#: qt/settingsdialog.py:785
msgid "Continue on errors (keep incomplete snapshots)"
msgstr "Tiếp tục khi gặp lỗi (giữ các bản snapshot không hoàn thiện)"

#: qt/settingsdialog.py:789
msgid "Use checksum to detect changes"
msgstr "Dùng checksum để phát hiện có thay đổi"

#: qt/settingsdialog.py:793
#, fuzzy
msgid "Take a new snapshot whether there were changes or not."
msgstr "Chụp snapshot mới dù có thay đổi hay không."

#: qt/settingsdialog.py:800
msgid "Log Level"
msgstr "Ghi lại mức độ"

#: qt/settingsdialog.py:805
msgid "None"
msgstr "Không có gì"

#: qt/settingsdialog.py:825
msgid "E&xpert Options"
msgstr "Tùy chọn chuyên &gia"

#: qt/settingsdialog.py:830
#, fuzzy
msgid ""
"Caution: Change these options only if you really know what you are doing."
msgstr ""
"Chỉ thay đổi những tùy chọn này nếu bạn thật sự biết mình đang làm gì."

#: qt/settingsdialog.py:835 qt/settingsdialog.py:851 qt/settingsdialog.py:873
#, python-brace-format
msgid "Run 'rsync' with '{cmd}':"
msgstr "Chạy 'rsync' với '{cmd}':"

#: qt/settingsdialog.py:842 qt/settingsdialog.py:858
msgid "as cron job"
msgstr "bằng cron job"

#: qt/settingsdialog.py:847 qt/settingsdialog.py:868 qt/settingsdialog.py:889
msgid "on remote host"
msgstr "trên máy chủ từ xa"

#: qt/settingsdialog.py:863
msgid "when taking a manual snapshot"
msgstr "khi đang chụp snapshot thủ công"

#: qt/settingsdialog.py:876
msgid "(Please install 'nocache' to enable this option)"
msgstr "(Vui lòng cài 'nocache' để bật tùy chọn này)"

#: qt/settingsdialog.py:883
msgid "on local machine"
msgstr "trên máy cục bộ"

#: qt/settingsdialog.py:894
msgid "Redirect stdout to /dev/null in cronjobs."
msgstr "Chuyển hướng stdout vào /dev/null trong cronjob."

#: qt/settingsdialog.py:903
msgid "Redirect stderr to /dev/null in cronjobs."
msgstr "Chuyển hướng stderr vào /dev/null trong cronjob."

#: qt/settingsdialog.py:915
msgid "Limit rsync bandwidth usage"
msgstr "Giới hạn sử dụng băng thông rsync"

#: qt/settingsdialog.py:918
msgid "KB/sec"
msgstr "KB/giây"

#: qt/settingsdialog.py:956
msgid "Preserve ACL"
msgstr "Giữ nguyên ACL"

#: qt/settingsdialog.py:971
msgid "Preserve extended attributes (xattr)"
msgstr "Giữ nguyên thuộc tính mở rộng (xattr)"

#: qt/settingsdialog.py:991
msgid "Copy unsafe links (works only with absolute links)"
msgstr ""
"Sao chép liên kết không an toàn (chỉ có tác dụng với liên kết tuyệt đối)"

#: qt/settingsdialog.py:1024
#, fuzzy, python-brace-format
msgid "Options must be quoted e.g. {example}."
msgstr "Tùy chọn phải nằm trong ngoặc kép. Ví dụ: {example}."

#: qt/settingsdialog.py:1027
msgid "Paste additional options to rsync"
msgstr "Dán các tùy chọn phụ vào rsync"

#: qt/settingsdialog.py:1042
#, python-format
msgid ""
"Prefix to run before every command on remote host.\n"
"Variables need to be escaped with \\$FOO.\n"
"This doesn't touch rsync. So to add a prefix\n"
"for rsync use \"%(cbRsyncOptions)s\" with\n"
"%(rsync_options_value)s\n"
"\n"
"%(default)s: %(def_value)s"
msgstr ""
"Tiền tố để chạy trước mỗi lệnh trên máy chủ từ xa.\n"
"Các biến cần phải được kết thúc bằng \\$FOO.\n"
"Tùy chọn này không đụng đến rsync. Nên để thêm một tiền tố\n"
"cho rsync hãy sử dụng \"%(cbRsyncOptions)s\" với\n"
"%(rsync_options_value)s\n"
"\n"
"%(default)s: %(def_value)s"

#: qt/settingsdialog.py:1050 qt/settingsdialog.py:2069
msgid "default"
msgstr "mặc định"

#: qt/settingsdialog.py:1052
msgid "Add prefix to SSH commands"
msgstr "Thêm tiền tố vào các lệnh SSH"

#: qt/settingsdialog.py:1065
msgid "Check if remote host is online"
msgstr "Kiểm tra liệu máy chủ từ xa có online"

#: qt/settingsdialog.py:1067
msgid ""
"Warning: if disabled and the remote host\n"
"is not available, this could lead to some\n"
"weird errors."
msgstr ""
"Cảnh báo: Nếu tắt tùy chọn này và máy chủ từ xa\n"
"hiện không khả dụng, tình trạng này có thể\n"
"dẫn đến một vài lỗi kỳ lạ."

#: qt/settingsdialog.py:1071
msgid "Check if remote host supports all necessary commands"
msgstr "Kiểm tra liệu máy chủ từ xa có hỗ trợ tất cả các lệnh cần thiết"

#: qt/settingsdialog.py:1073
msgid ""
"Warning: if disabled and the remote host\n"
"does not support all necessary commands,\n"
"this could lead to some weird errors."
msgstr ""
"Cảnh báo: nếu tắt tùy chọn này và máy chủ từ xa\n"
"không hỗ trợ tất cả các lệnh cần thiết,\n"
"tình trạng này có thể dẫn đến một vài lỗi kỳ lạ."

#: qt/settingsdialog.py:1089
msgid "Restore Config"
msgstr "Khôi phục cấu hình"

#: qt/settingsdialog.py:1091
msgid "Edit user-callback"
msgstr "Sửa user-callback"

#: qt/settingsdialog.py:1109
msgid "New profile"
msgstr "Hồ sơ mới"

#: qt/settingsdialog.py:1126
msgid "Rename profile"
msgstr "Đổi tên hồ sơ"

#: qt/settingsdialog.py:1142
#, fuzzy, python-brace-format
msgid "Are you sure you want to delete the profile \"{name}\"?"
msgstr "Bạn có chắc chắn muốn xóa hồ sơ \"{name}\" ?"

#: qt/settingsdialog.py:1416
#, fuzzy
msgid ""
"Custom hours can only be a comma separated list of hours (e.g. 8,12,18,23) "
"or */3 for periodic backups every 3 hours."
msgstr ""
"Giờ tùy chỉnh phải là các số giờ được ngăn cách bởi dấu phẩy (vd: "
"8,12,18,23) hoặc theo định dạng */3 để sao lưu sau mỗi 3 tiếng"

#: qt/settingsdialog.py:1458
msgid ""
"You did not choose a private key file for SSH.\n"
"Would you like to generate a new password-less public/private key pair?"
msgstr ""
"Bạn chưa chọn một tập tin khóa riêng cho SSH.\n"
"Bạn có muốn tạo một cặp khóa riêng và khóa công khai không có mật khẩu?"

#: qt/settingsdialog.py:1469
#, python-brace-format
msgid "Private key file \"{file}\" does not exist."
msgstr "Tập tin khóa riêng \"{file}\" không tồn tại."

#: qt/settingsdialog.py:1621
msgid ""
"Would you like to copy your public SSH key to the\n"
"remote host to enable password-less login?"
msgstr ""
"Bạn có muốn sao chép khóa SSH công khai của bạn đến\n"
"máy chủ từ xa để bật đăng nhập không cần mật khẩu?"

#: qt/settingsdialog.py:1649
#, python-brace-format
msgid ""
"The authenticity of host {host} can't be established.\n"
"\n"
"{keytype} key fingerprint is:"
msgstr ""
"Không thể xác thực máy chủ {host}.\n"
"\n"
"Vân tay khóa {keytype} là:"

#: qt/settingsdialog.py:1659
msgid ""
"Please verify this fingerprint! Would you like to add it to your "
"'known_hosts' file?"
msgstr ""
"Vui lòng xác nhận vân tay này! Bạn có muốn thêm nó vào tập tin 'known_hosts'"
" của bạn?"

#: qt/settingsdialog.py:1822
msgid "Exclude pattern"
msgstr "Loại trừ pattern"

#: qt/settingsdialog.py:1835
msgid "Exclude file"
msgstr "Loại trừ tập tin"

#: qt/settingsdialog.py:1839
msgid "Exclude folder"
msgstr "Loại trừ thư mục"

#: qt/settingsdialog.py:1863
msgid "Include file"
msgstr "Bao gồm tập tin"

#: qt/settingsdialog.py:1872 qt/settingsdialog.py:1902
#, python-brace-format
msgid ""
"\"{path}\" is a symlink. The linked target will not be backed up until you include it, too.\n"
"Would you like to include the symlink target instead?"
msgstr ""
"\"{path}\" là một liên kết tượng trưng. Tập tin gốc sẽ không được sao lưu cho đến khi bạn bao gồm nó vào nữa.\n"
"Bạn có muốn bao gồm tập tin gốc thay vào đó?"

#: qt/settingsdialog.py:1893
msgid "Include folder"
msgstr "Bao gồm thư mục"

#: qt/settingsdialog.py:1930
#, fuzzy
msgid "Are you sure you want to change snapshots folder?"
msgstr "Bạn có chắc chắn muốn thay đổi thư mục snapshot không?"

#: qt/settingsdialog.py:1955
#, python-brace-format
msgid "Failed to create new SSH key in {path}"
msgstr "Tạo khoá SSH trong đường dẫn {path} thất bại"

#: qt/settingsdialog.py:2014
msgid "Full snapshot path: "
msgstr "Đường dẫn đầy đủ của snapshot: "

#: qt/settingsdialog.py:2064
msgid "enabled"
msgstr "đang bật"

#: qt/settingsdialog.py:2067
msgid "disabled"
msgstr "đang tắt"

#: qt/settingsdialog.py:2112
msgid "Restore Settings"
msgstr "Cài đặt khôi phục"

#: qt/settingsdialog.py:2125
#, fuzzy, python-brace-format
msgid ""
"Please navigate to the snapshot from which you want to restore {appName}'s configuration. The path may look like:\n"
"{samplePath}\n"
"\n"
"If your snapshots are on a remote drive or if they are encrypted you need to manually mount them first. If you use Mode SSH you also may need to set up public key login to the remote host.\n"
"Take a look at 'man backintime'."
msgstr ""
"Vui lòng điều hướng đến bản snapshot mà bạn muốn khôi phục cấu hình của {appName}. Đường dẫn có thể trông như thế này:\n"
"{samplePath}\n"
"\n"
"Nếu bản snapshot của bạn ở trên ổ cứng từ xa hoặc nếu nó đã được mã hóa, bạn cần phải gắn kết nó trước tiên. Nếu bạn dùng chế độ SSH, bạn cũng có thể cần thiết lập khóa công khai đăng nhập vào máy chủ từ xa.\n"
"Xem qua 'man backintime'."

#: qt/settingsdialog.py:2187 qt/settingsdialog.py:2252
msgid "No config found"
msgstr "Không tìm thấy cấu hình"

#: qt/settingsdialog.py:2459
msgid "user-callback script has no shebang (#!/bin/sh) line."
msgstr "Đoạn script user-callback không có dòng shebang (#!/bin/sh)."

#: qt/settingsdialog.py:2466
msgid "Shebang in user-callback script is not executable."
msgstr "Shebang trong đoạn script user-callback không được thực thi."

#: qt/snapshotsdialog.py:51
msgid "Options about comparing snapshots"
msgstr ""

#: qt/snapshotsdialog.py:58
msgid "Command"
msgstr "Lệnh"

#: qt/snapshotsdialog.py:62
msgid "Parameters"
msgstr "Tham số"

#: qt/snapshotsdialog.py:66
msgid "Use %1 and %2 for path parameters"
msgstr "Hãy dùng “%1” và “%2” cho tham số đường dẫn"

#: qt/snapshotsdialog.py:110
msgid "Differing snapshots only"
msgstr "Chỉ những snapshot khác nhau"

#: qt/snapshotsdialog.py:118
msgid "List only equal snapshots to: "
msgstr "Chỉ những snapshot giống với: "

#: qt/snapshotsdialog.py:129
msgid "Deep check (more accurate, but slow)"
msgstr "Kiểm tra toàn diện (chính xác hơn nhưng chậm hơn)"

#: qt/snapshotsdialog.py:150
msgid "Delete"
msgstr "Xóa"

#: qt/snapshotsdialog.py:154
msgid "Select All"
msgstr "Chọn tất cả"

#: qt/snapshotsdialog.py:167
msgid "Compare"
msgstr ""

#: qt/snapshotsdialog.py:178
msgid "Go To"
msgstr "Đi tới"

#: qt/snapshotsdialog.py:179
#, fuzzy
msgid "Options"
msgstr "&Tùy chọn"

#: qt/snapshotsdialog.py:330
#, fuzzy
msgid "You can't compare a snapshot to itself."
msgstr "Không thể so sánh một snapshot với chính nó."

#: qt/snapshotsdialog.py:338
msgid "Command not found"
msgstr "Không tìm thấy lệnh"

#: qt/snapshotsdialog.py:369
#, fuzzy, python-brace-format
msgid "Do you really want to delete {file} in snapshot {snapshot_id}?"
msgstr "Bạn có thật sự muốn xóa \"{file}\" trong snapshot \"{snapshot_id}\"?"

#: qt/snapshotsdialog.py:375
#, fuzzy, python-brace-format
msgid "Do you really want to delete {file} in {count} snapshots?"
msgstr "Bạn có thật sự muốn xóa “{file}” trong {count} snapshot?"

#: qt/snapshotsdialog.py:380
msgid "This cannot be revoked!"
msgstr "Lệnh này không thể thu hồi!"

#: qt/snapshotsdialog.py:380
msgid "WARNING"
msgstr "CẢNH BÁO"

#: qt/snapshotsdialog.py:396
#, fuzzy, python-brace-format
msgid "Exclude {path} from future snapshots?"
msgstr "Loại trừ “{path}” ra khỏi các snapshot trong tương lai?"

#~ msgid " and add your user to group 'fuse'"
#~ msgstr " và thêm người dùng của bạn vào nhóm 'fuse'"

#~ msgid "&Snapshot"
#~ msgstr "&Snapshot"

#~ msgid "&View"
#~ msgstr "&Xem"

#~ msgid "Config File Help"
#~ msgstr "Trợ giúp về tập tin cấu hình"

#~ msgid "Diff Options"
#~ msgstr "Cài đặt Diff"

#~ msgid ""
#~ "Full system backup can only create a snapshot to be restored to the same physical disk(s) with the same disk partitioning as from the source; restoring to new physical disks or the same disks with different partitioning will yield a potentially broken and unusable system.\n"
#~ "\n"
#~ "Full system backup will override some settings that may have been customized. Continue?"
#~ msgstr ""
#~ "Sao lưu toàn hệ thống chỉ có thể tạo một bản snapshot để khôi phục vào cùng ổ cứng vật lý với cùng phân vùng ổ cứng y hệt từ nguồn; việc khôi phục vào ổ cứng vật lý mới hoặc cùng ổ cứng nhưng khác phân vùng sẽ sản sinh ra một hệ thống bị hư hỏng và không ổn định.\n"
#~ "\n"
#~ "Sao lưu toàn hệ thống sẽ ghi đè vài cài đặt đã được tùy chỉnh. Tiếp tục?"

#~ msgid "Modify for Full System Backup"
#~ msgstr "Sửa đổi cho Sao lưu toàn hệ thống"

#, fuzzy, python-brace-format
#~ msgid "Profile: {name}"
#~ msgstr "Hồ sơ: “{name}”"

#, python-brace-format
#~ msgid ""
#~ "Restore selected file or folder.\n"
#~ "If this button is grayed out this is most likely because \"{now}\" is selected in left hand snapshots list."
#~ msgstr ""
#~ "Khôi phục tập tin hoặc thư mục được chọn.\n"
#~ "Nếu nút này bị mờ đi thì khả năng cao là vì \"{now}\" đang được chọn trong danh sách snapshot ở bên trái."

#~ msgid "Settings"
#~ msgstr "Cài đặt"

#, fuzzy
#~ msgid "View the current disk contents"
#~ msgstr "Xem nội dung của ổ cứng hiện tại"

#, fuzzy, python-brace-format
#~ msgid "View the snapshot made at {timestamp}"
#~ msgstr "Xem bản snapshot được tạo ra tại {timestamp}"

#~ msgid "Working..."
#~ msgstr "Đang chạy..."

#~ msgid "You can't include backup folder!"
#~ msgstr "Không được phép bao gồm thư mục sao lưu!"

#~ msgid "You can't include backup sub-folder!"
#~ msgstr "Không được phép bao gồm thư mục sao lưu con!"

#~ msgid "You can't remove the last profile!"
#~ msgstr "Bạn không thể xóa hồ sơ duy nhất!"
